@charset 'UTF-8';
/*
	@authors xiaofeng (422972230@qq.com)
	@date 2016-10-8
	@version $Id$
*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, i, b, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: normal;
    font-style: normal;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

a, u {
    text-decoration: none;
}

input[type="text"], input[type="password"], textarea, select, button {
    font-size:1rem;
    font-family:"微软雅黑", Microsoft YaHei, SimSun, Arial;
    -webkit-appearance: none;
    resize: none;
    border: 0;
    outline: 0;
    -webkit-user-select: text;
}

li {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html {
    max-width: 640px;
    margin: 0 auto;
    background: #f7f7f7;
}

body {
    font-family: Microsoft YaHei, SimSun, Arial;
    line-height: 1.2;
    color: #000;
    background-color: #f7f7f7;
}

img {
    width: 100%;
    border: 0;
}

* {
    box-sizing: border-box;
    /*-webkit-user-select:none;*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    font-family:"微软雅黑", Microsoft YaHei, SimSun, Arial;
}

.loading {
    width: 100%;
    height: 100%;
    background: url(../images/wechat/loading.gif) center 20px no-repeat #fff;
    position: fixed;
    left: 0;
    z-index: 99999;
    top: 0;
}

/* placeholder="" */

header {
    z-index:10;
    position: fixed;
    width: 100%;
    top: 0;
    max-width: 640px;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    height: 3rem;
    line-height: 3rem;
    color: #000000;
}

header a {
    display: block;
    min-width: 3rem;
    height: 3rem;
    z-index: 2;
    top: 0;
}

header h3 {
    float: left;
    text-indent: 0.5rem;
}

header a.top_search {
    float: right;
    background: url(../images/wechat/ico_ss.png) no-repeat center center;
    background-size: 1.2rem;
}

header a.top_add {
    float: right;
    background: url(../images/wechat/ico_add.png) no-repeat center center;
    background-size: 1.2rem;
}

header a.top_fh {
    float: left;
    margin-left: 0.5rem;
    color: #000000;
    padding-left: 2rem;
    background: url(../images/wechat/ico_fh.png) no-repeat left center;
    background-size: 1.2rem;
}

header a.top_rfont {
    float: right;
    color: #000;
}

header a:active {
    opacity: 0.7;
}

.login_header {
    background: rgba(0, 0, 0, 0);
    border-color: #00deff;
}

.login_header a.top_fh {
    color: #fff;
    background: url(../images/wechat/ico_bfh.png) no-repeat left center;
    background-size: 1.6rem;
}

footer, .zmxq_footer {
    z-index: 9;
    position: fixed;
    width: 100%;
    bottom: 0;
    max-width: 640px;
    height: 3rem;
    background-color: #fff;
    border-top: 1px solid #eeeeee;
    text-align: center;
}

footer a {
    width: 18.5%;
    font-size: 0.9rem;
    float: left;
    color: #666666;
    padding-top: 1.7rem;
    display: block;
}

footer a:active {
    opacity: 0.7;
}

footer a:nth-child(1) {
    background: url(../images/wechat/ico_nav1.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(2) {
    background: url(../images/wechat/ico_nav2.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(3) {
    width: 26%;
    height: 4rem;
    position: relative;
    padding-top: 2.7rem;
    top: -1rem;
    background: url(../images/wechat/nav_add.png) no-repeat top center;
    background-size: 3.4rem;
}

footer a:nth-child(4) {
    background: url(../images/wechat/ico_nav3.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(5) {
    background: url(../images/wechat/ico_nav4.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a.cur {
    color: #38adff;
}

footer a:nth-child(1).cur {
    background: url(../images/wechat/ico_nav1cur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(2).cur {
    background: url(../images/wechat/ico_nav2cur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(3).cur {
    background: url(../images/wechat/nav_addcur.png) no-repeat top center;
    background-size: 3.4rem;
}

footer a:nth-child(4).cur {
    background: url(../images/wechat/ico_nav3cur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

footer a:nth-child(5).cur {
    background: url(../images/wechat/ico_nav4cur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.page {
    min-height:580px;
    padding:3rem 0;
}

/*首页*/
.index_page {
    padding-bottom: 4rem;
}

.index_allsr, .index_listsr {
    background: #fff;
    margin-top: 1rem;
}

.index_main {
    width:98%;
    min-height: 50px;
    background: #000;
    margin: 1rem auto 0;
}

.sr_title {
    line-height: 2.4rem;
    font-size: 1.1rem;
    padding: 0 0.5rem 0 2.5rem;
    background: url(../images/wechat/ico_dian.png) no-repeat 0.5rem center;
    background-size:1.2rem;
    color: #000000;
}

.index_allsr .sr_title {
    background: url(../images/wechat/ico_qb.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.sr_title time {
    font-size: 0.8rem;
    color: #666666;
}

.sr_title em {
    float: right;
    color: #ff4e00;
}

/*.allsr_inner {
    text-align: center;
    line-height: 3.5;
    font-size: 2rem;
    color: #ff4e00;
}*/
.allsr_inner{
    text-align: center;
    color:#ff4e00;
    margin:2rem 0 3rem;
}
.allsr_inner span:first-child{
    line-height:3rem;
    font-size: 2rem;
}
.allsr_xq{
    overflow: hidden;
    padding: 0 0.5rem;
}
.allsr_xq ul li{
    width: 25%;
    height:3rem;
    line-height:1.3rem;
    padding:0.5rem 0 0;
    float: left;
    font-size:0.8rem;
    color:#999999;
    text-align:center;
    border-top:1px solid #EEE;
    background:#FFF url(../images/wechat/shortline.png) no-repeat right center;
    background-size:1px 2rem;
}
.allsr_xq ul li:nth-child(4n){
    background:#FFF;
}
.allsr_xq ul li span{
    width:100%;
    display:block;
}

.listsr_inner {
    position: relative;
    text-align: center;
}

.listsr_inner em {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fe7049;
    padding-top: 4.5rem;
}

.listsr_inner em span {
    display: block;
}

.listsr_inner .sr_tab {
    position: absolute;
    z-index: 9;
    right: 0.5rem;
    top: 0.5rem;
    padding-left: 2rem;
    color: #000000;
    background: url(../images/wechat/ico_zh.png) no-repeat left center;
    background-size:1.2rem;
}

.listsr_inner img {
    width: 60%;
    margin: 1rem 0;
}

.listsr_inner .list_cka {
    display: block;
    color: #38adff;
    line-height: 2.6rem;
    border-top: 1px solid #eeeeee;
}

.listsr_inner .list_cka:active {
    background-color: #eee;
}

.popbg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.topadd_inner {
    position: absolute;
    right: 5px;
    top: -2px;
    width: 7.5rem;
    z-index: 2;
    background: #fff;
    box-shadow: 0 0 5px #bfbfbf;
}

.topadd_inner ul li:nth-child(1) a{
    background: url(../images/wechat/ico_sys.png) no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.topadd_inner ul li:nth-child(2) a{
    background: url(../images/wechat/ico_addsb.png) no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.topadd_inner ul li:nth-child(3) a{
    background: url(../images/wechat/ico_addcd.png) no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.topadd_inner ul li a {
    padding-left: 2.5rem;
    display: block;
    line-height: 2.6;
    color: #666666;
}

.topadd_inner ul li a:active {
    background-color: #eee;
}

/*首页 end*/

/*账目*/
.zm_topsy {
    background: #38adff;
    color: #fff;
    text-align: center;
    position: relative;
    line-height: 1.4;
    padding: 0 0 1rem;
    font-size: 1rem;
}

.zm_topsy span {
    position: absolute;
    top: 2px;
    width: 100%;
    display: block;
    font-size: 0.8rem;
}

.zm_topsy em {
    padding-top: 1rem;
    display: block;
    font-size: 1.6rem;
}

.zm_syxq {
    background: #22a4ff;
    padding: 0.5rem;
    overflow: hidden;
}

.zm_syxq ul li {
    width: 25%;
    float: left;
    color: #fff;
    line-height: 1.6;
    font-size: 0.8rem;
}

.zm_sytab {
    background: #fff;
    overflow: hidden;
    position: relative;
}

.zm_sytab > div {
    width: 50%;
    padding: 0 0.5rem 0.4rem;
    line-height: 1.4;
    float: left;
}

.zm_sytab > div em {
    display: block;
    font-size: 1rem;
}

.zm_sytab > div p {
    text-align: center;
    font-size: 0.9rem;
}

.zm_sytab > div p span {
    display: block;
    line-height: 1;
    font-size: 0.8rem;
}

.zm_sytab > i {
    top: 0.8em;
    height: 2rem;
    position: absolute;
    left: 50%;
    border-left: 1px solid #eeeeee;
}

.zm_duihuanj ul li {
    margin-top: 0.6rem;
    background: url(../images/wechat/ico_db.png) no-repeat #fff 0.5rem 0.7rem;
    background-size: 1.6rem;
}

.zm_duihuanj ul li a {
    display: block;
    padding: 0.6rem 2.5rem;
    line-height: 1.4;
    color: #000000;
    background: url(../images/wechat/ico_rjt.png) no-repeat 98% center;
    background-size: 1.5rem;
}

.zm_duihuanj ul li:active {
    background-color: #eee;
}

.zm_duihuanj ul li a span {
    color: #666666;
    font-size: 0.9rem;
}

/*账目end*/

/*账目详情*/

.zmxq_time {
    overflow: hidden;
}

.zmxq_time input{
    width:10rem;
    color: #000000;
    font-size: 0.9rem;
    padding-left: 0.5rem;
    line-height: 2;
    background: url(../images/wechat/ico_rl.png) no-repeat 6rem center;
    background-size: 1.2rem;
    cursor:pointer;
    border:none;
    outline:none;
}

.zmxq_time a{
    float: right;
    width:50%;
    height: 2rem;
    display: block;
    background: url(../images/wechat/ico_rjt.png) no-repeat 98% center;
    background-size: 1.5rem;
}

.zmxq_time a:active {
    opacity: 0.5;
}

.zmxq_footer a {
    width: 50%;
    float: left;
    font-size: 0.9rem;
    color: #666666;
    padding-top: 1.7rem;
    display: block;
}

.zmxq_footer a:nth-child(1) {
    background: url(../images/wechat/ico_navrq.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.zmxq_footer a:nth-child(2) {
    background: url(../images/wechat/ico_navlength.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.zmxq_footer a.cur {
    color: #38adff;
}

.zmxq_footer a:nth-child(1).cur {
    background: url(../images/wechat/ico_navrqcur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.zmxq_footer a:nth-child(2).cur {
    background: url(../images/wechat/ico_navlengthcur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.zmxq_srlist{
    overflow: hidden;
    background: #fff;
    padding-left: 2.5rem;
    border-bottom: 1px solid #eeeeee;
    line-height: 3rem;
}

.zmxq_srlist em{
    float: right;
    color: #ff4e00;
    margin-right:0.5rem;
}

.zmxq_allsr .zmxq_srlist{
    background:url(../images/wechat/ico_zz.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_money .zmxq_srlist{
    background:url(../images/wechat/ico_xj.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_yiyuan .zmxq_srlist{
    background: url(../images/wechat/ico_zfyuan.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_xianjin .zmxq_srlist {
    background: url(../images/wechat/ico_zsr.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_qitafs .zmxq_srlist {
    background: url(../images/wechat/ico_qtzf.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_allsr, .zmxq_money, .zmxq_xianjin, .zmxq_qitafs, .zmxq_yiyuan{
    background: #fff;
    margin-bottom: 0.7rem;
}

.zmxj_inner ul li {
    overflow: hidden;
    padding: 0 0.5rem;
}

.zmxj_inner ul li > div {
    width: 50%;
    overflow: hidden;
    float: left;
    line-height: 1.4;
}

.zmxj_inner ul li div span {
    display: inline-block;
    min-width: 2rem;
}

.zmxj_inner ul li div i {
    display: inline-block;
    min-width: 5rem;
    text-align: center;
}

.zmxj_right {
    padding-left: 3rem;
}

.zmxj_right em {
    float: right;
}

.zmqitaf_inner ul li {
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    padding: 0 0.5rem;
}

.zmqitaf_inner ul li:last-child {
    border-bottom: 0;
}

.zmqitaf_inner ul li > div {
    width: 50%;
    overflow: hidden;
    float: left;
    line-height: 2.5rem;
}

.zmqitaf_inner ul li .zmxj_left {
    padding-left: 2.5rem;
}

.zmqitaf_inner ul li:nth-child(1) .zmxj_left {
    background: url(../images/wechat/ico_zfwx.png) no-repeat left center;
    background-size: 1.2rem;
}

.zmqitaf_inner ul li:nth-child(2) .zmxj_left {
    background: url(../images/wechat/ico_zfb.png) no-repeat left center;
    background-size:1.2rem;
}

.zmqitaf_inner ul li:nth-child(3) .zmxj_left {
    background: url(../images/wechat/ico_zfyuan.png) no-repeat left center;
    background-size:1.2rem;
}

.zmxq_yxb ul li:nth-child(1) .zmxj_left {
    background: url(../images/wechat/ico_yxb.png) no-repeat left center;
    background-size:1.2rem;
}

.zmxq_yxb ul li:nth-child(2) .zmxj_left {
    background: url(../images/wechat/ico_cb.png) no-repeat left center;
    background-size:1.2rem;
}

.zmxq_yxb ul li:nth-child(3) .zmxj_left {
    background: url(../images/wechat/ico_bb.png) no-repeat left center;
    background-size:1.2rem;
}

.zmxq_yxb ul li:nth-child(4) .zmxj_left {
    background: url(../images/wechat/ico_lp.png) no-repeat left center;
    background-size:1.2rem;
}

.zmxq_yxb ul li:nth-child(3) .zmxj_left, .zmxq_lp ul li:nth-child(1) .zmxj_left{
    background: url(../images/wechat/ico_bb.png) no-repeat left center;
    background-size:1.2rem;
}
.zmxq_yxb ul li:nth-child(4) .zmxj_left, .zmxq_lp ul li:nth-child(2) .zmxj_left{
    background: url(../images/wechat/ico_clp.png) no-repeat left center;
    background-size:1.2rem;
}
.zmxq_yxb ul li:nth-child(5) .zmxj_left, .zmxq_lp ul li:nth-child(3) .zmxj_left{
    background: url(../images/wechat/ico_lp.png) no-repeat left center;
    background-size:1.2rem;
}

.ty_pop {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
    max-width: 640px;
    display: none;
    top: 3rem;
}

.zmrq_pop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.zmrq_inner {
    position: absolute;
    left: 5rem;
    line-height: 1.8;
    top: 2.2rem;
    z-index: 2;
    background: #fff;
    box-shadow: 0 2px 5px #666;
}

.zmrq_inner > i {
    position: absolute;
    top: -0.3rem;
    left: 0.5rem;
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.zmrq_inner ul li a {
    font-size: 0.9rem;
    padding: 0 4px;
    display: block;
    color: #000000;
}

.zmrq_inner ul li a:active {
    background: #eee;
}

.zmxqmiao_page {
    padding-bottom: 0;
}

.zmxq_miaoinner ul li {
    margin-bottom: 0.7rem;
    background: #fff;
    padding: 0 1rem;
    line-height: 1.6;
}

.zmxq_miaoinner ul li span {
    display: inline-block;
    min-width: 2rem;
}

.zmxq_miaoinner ul li i {
    display: inline-block;
    min-width: 3rem;
    text-align: center;
}

.zmxq_miaoinner ul li em {
    padding-left: 1rem;
}

.zmxq_miaoinner ul li p {
    display: inline-block;
    width: 7rem;
}

.zmxq_more a {
    display: block;
    color: #38adff;
    line-height: 3rem;
    text-align: center;
    background-color: #fff;
}

.zmxq_more a:active {
    background-color: #eee;
}

.zmxq_lengthinner ul li {
    background: #fff;
    margin-bottom: 0.7rem;
}

.zmxq_lengthinner ul li a {
    display: block;
    color: #666666;
    font-size: 0.9rem;
    position: relative;
    line-height: 1.4;
    padding: 0.3rem 2rem 0.3rem 3rem;
    background: url(../images/wechat/ico_rjt.png) no-repeat 98% center;
    background-size: 1.5rem;
}

.zmxq_lengthinner ul li a:active {
    background-color: #eee;
}

.zmxq_lengthinner ul li a time {
    color: #999999;
}

.zmxq_lengthinner ul li a i {
    display: block;
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    width: 1.8rem;
    height: 1.8rem;
    text-align: center;
    color: #fff;
    line-height: 1.8rem;
    background: #38adff;
    border-radius: 0.3rem;
    border-right: 0.2rem solid #0088e8;
    border-bottom: 0.2rem solid #0088e8;
}

.zmxq_lengthinner dl {
    overflow: hidden;
}

.zmxq_lengthinner dl dd {
    width: 50%;
    line-height: 1.6;
    float: left;
    padding-left: 1.3rem;
}

.zmxq_lengthinner dl dd:nth-child(1) {
    background: url(../images/wechat/ico_xianjin.png) no-repeat -0.3rem center;
    background-size: 1.6rem;
}

.zmxq_lengthinner dl dd:nth-child(2) {
    background: url(../images/wechat/ico_zfyuan.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_lengthinner dl dd:nth-child(3) {
    background: url(../images/wechat/ico_zfwx.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_lengthinner dl dd:nth-child(4) {
    background: url(../images/wechat/ico_zfb.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_lengthinner dl dd:nth-child(5) {
    background: url(../images/wechat/ico_cb.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_lengthinner dl dd:nth-child(6) {
    background: url(../images/wechat/ico_lp.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_lengthinner dl dd:nth-child(7) {
    background: url(../images/wechat/ico_bb.png) no-repeat left center;
    background-size: 1rem;
}

.lengthsz_title {
    color: #000;
    font-size: 1.1rem;
    line-height: 1.4;
}

.zmxq_xjzj ul li {
    line-height: 1.4;
    font-size: 0.9rem;
    color: #666666;
}

.zmxq_xjzj ul li span {
    display: inline-block;
    min-width: 2rem;
}

.zmxq_xjzj ul li i {
    text-align: center;
    display: inline-block;
    min-width: 3rem;
}

.zmxq_xjzj ul li em {
    padding-left: 1rem;
}

.zmxq_lengthszinner > div {
    padding: 0.5rem;
    border-bottom: 1px solid #cccccc;
}

.zmxq_lengthszinner > div p {
    line-height: 2;
}

.zmxq_qttj ul li {
    line-height: 1.4;
    font-size: 0.9rem;
    padding-left: 2rem;
    color: #666666;
}

.zmxq_qttj ul li:nth-child(1) {
    background: url(../images/wechat/ico_zfwx.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_qttj ul li:nth-child(2) {
    background: url(../images/wechat/ico_zfb.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_qttj ul li:nth-child(3) {
    background: url(../images/wechat/ico_zfyuan.png) no-repeat left center;
    background-size: 1rem;
}
.zmxq_qttj ul li:nth-child(4){
    background: url(../images/wechat/ico_yxb.png) no-repeat left center;
    background-size:1rem;
}
.zmxq_qttj ul li:nth-child(5){
    background: url(../images/wechat/ico_cb.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_qttj ul li:nth-child(6){
    background: url(../images/wechat/ico_lp.png) no-repeat left center;
    background-size: 1rem;
}

.zmxq_qttj ul li:nth-child(7){
    background: url(../images/wechat/ico_bb.png) no-repeat left center;
    background-size:1rem;
}

/*账目详情 end*/

/*搜索*/
.search_page {
    padding-bottom: 0;
}

.search_inner > div {
    background: #fff;
    position: relative;
    padding: 0.5rem;
    line-height: 2rem;
    border-bottom: 1px solid #eeeeee;
}

.search_inner > div:last-child {
    border-bottom: 0;
}

.search_inner .select .select_value {
    position: relative;
    width: 100%;
    text-indent: 5px;
    height: 2rem;
    color: #666666;
    border-radius: 0.3rem;
    background: url(../images/wechat/ico_selectbg.png) #eeeeee no-repeat right center;
    background-size: 2.2rem;
}

.select_value > ul {
    display: none;
    background: #fff;
    z-index: 9;
    top: 2rem;
    width: 100%;
    color: #666666;
    line-height: 2.4rem;
    position: absolute;
    box-shadow: 0 3px 5px #b1b1b1;
}

.select_value.cur ul {
    display: block;
}

.select_value > ul li:active {
    background-color: #eee;
}

.search_inner > ul .select {
    line-height: 2rem;
    background: #fff;
    position: relative;
    padding: 0.5rem;
}

.search_inner > ul > li {
    background: #fff;
    position: relative;
    padding: 0.5rem;
    line-height: 2rem;
    border-bottom: 1px solid #eeeeee;
}

.search_inner ul li span {
    display: inline-block;
    width: 5rem;
}

.search_inner ul li input {
    width: 14rem;
    color: #666666;
}

.search_button {
    padding: 3rem 2rem 0;
}

.search_button a {
    display: block;
    text-align: center;
    color: #fff;
    background: #38adff;
    line-height: 3rem;
}

.search_button a:active {
    opacity: 0.7;
}

/*搜索 end*/

/*套餐*/
.wltc_inner {
    background: #fff;
}

.wltc_inner em {
    display: block;
    line-height: 2;
    text-indent: 0.5rem;
}

.wltc_inner ul {
    border-top: 1px solid #eeeeee;
    overflow: hidden;
}

.wltc_inner ul li {
    width: 25%;
    font-size: 0.9rem;
    float: left;
    height: 5.2rem;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.wltc_inner ul li a {
    display: block;
    height: 100%;
    text-align: center;
    padding: 1rem 0;
    color: #666666;
}

.wltc_inner ul li a:active {
    background-color: #eee;
}

.wltc_inner ul li a img {
    width: 1.8rem;
}

.wltc_inner ul li a span {
    display: block;
    line-height: 2;
}

.wltc_addgl {
    width:100%;
    margin-top: 1rem;
    background:#fff;
}

.wltc_addgl a {
    display: block;
    color: #000;
    width:7rem;
    margin:0 auto;
    text-indent:2rem;
    line-height: 3rem;
    background: url(../images/wechat/ico_tcadd.png) #fff no-repeat left center;
    background-size: 1.4rem;
}

.wltc_addgl a:active {
    background-color: #eee;
}

.tanc_tjglpop, .tanc_setlpop {
    top: 0;
}

.tanc_tjglpop .popbg, .tanc_setlpop .popbg {
    background-color: rgba(0, 0, 0, 0.5);
}

.tanc_tjglinner {
    position: absolute;
    padding: 1rem 1.5rem;
    left: 15%;
    top: 50%;
    margin-top: -5rem;
    width: 70%;
    z-index: 2;
    background: #fff;
}

.tanc_tjglinner a {
    display: block;
    color: #fff;
    line-height: 3rem;
    background: #38adff;
    text-align: center;
    margin: 1rem 0;
}

.tanc_tjglinner a:active {
    opacity: 0.7;
}

/*套餐 end*/

/*套餐编辑*/
.tcbj_inner ul {
    overflow: hidden;
    background: #fff;
    padding: 0 0.5rem;
    margin-top: 1rem;
}

.tcbj_inner ul li {
    float: left;
    padding: 0.5rem 0;
    width: 50%;
}

.tcbj_inner ul li span, .swiper-slide span {
    color: #666666;
}

.tcbj_inner ul li input, .swiper-slide input {
    background: #eeeeee;
    border-radius: 0.2rem;
    color: #666666;
    width: 3rem;
    padding-left: 0.1rem;
}

.tcbj_inner ul li select {
    background: #eeeeee;
    border-radius: 0.2rem;
    color: #666666;
    width: 3.5rem;
    padding-left: 0.1rem;
    background: url(../images/wechat/ico_selectbg.png) #eeeeee no-repeat right center;
    background-size: 1.5rem;
}

/*————————————————————————编辑、删除--绑定--增加设备--提示页面——————————————————————----*/
.bangding ul li {
    border-bottom: 1px solid #eee;
    background: #fff;
    overflow: hidden;
    line-height: 3rem;
}

.bangding ul li p {
    padding: 0 1rem;
}

.bangding ul li i, .bangding ul li input {
    display: inline-block;
    float: right;
    color: #999;
}

.bangding ul li a {
    height: 1.6rem;
    line-height: 1.6rem;
    padding: 0 0.4rem;
    margin-top: 0.7rem;
    display: inline-block;
    float: right;
    color: #38adff;
    border: 1px solid #38adff;
    border-radius: 0.2rem;
}

.bangding ul li input {
    width: 8rem;
    height: 3rem;
    /*border:1px solid #06F;*/
    text-align: right;
    float: right;
    color: #999999;
    font-size: 0.9rem;
}

.bangding ul li select, .taocan_addcd ul li select {
    background: #EEE;
    border-radius: 0.2rem;
    width: 100%;
    height: 2rem;
    float: right;
    margin: 0.5rem 0;
    text-indent: 0.18rem;
    background: url(../images/wechat/ico_selectbg.png) #EEE no-repeat right center;
    background-size: 3rem;
}

.taocan_addcd ul li select {
    text-indent: 0.8rem;
    color: #999;
}

.deviceList {
    position: absolute;
    padding: 1rem 1.5rem;
    left: 15%;
    top: 50%;
    margin-top: -5rem;
    width: 70%;
    z-index: 2;
    background: #fff;
    border-radius: 0.3rem;
}

.deviceList p {
    border-bottom: 1px solid #EEE;
}

.deviceList p, .deviceList > div {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    color: #000;
    background: #fff;
}

.deviceList > div > div > div {
    width: 0.8rem;
    height: 0.8rem;
    border: 1px solid #999;
    border-radius: 0.4rem;
    background: #fff;
    clear: both;
    float: right;
    margin: 0.6rem 0;
    box-sizing: content-box;
}

.deviceList > div .checkedColor {
    border: 1px solid #5fea00;
}

.deviceList > div .checkedColor div {
    width: 0.6rem;
    height: 0.6rem;
    margin: 0.1rem;
    border-radius: 0.3rem;
    background: #5fea00;
}

.pointImg {
    width: 15rem;
    height: 14rem;
    margin-left: -7.5rem;
    margin-top: -7rem;
    position: absolute;
    top: 50%;
    left: 50%;
}

.pointImg img {
    width: 10rem;
    height: 10rem;
    margin:0 2.5rem 1rem 2.5rem;
}

.pointImg p {
    width: 15rem;
    height: 3rem;
    text-align: center;
    line-height: 1.5rem;
    color:#000;
}

/*.taocanSetList{
	position: absolute;
	padding: 1rem 1.5rem;
	left: 15%;
	top: 50%;
	margin-top: -9.5rem;
	width: 70%;
	z-index: 2;
	background: #fff;
	border-radius:0.3rem;
}*/
.taocanSet ul li {
    width: 50%;
    height: 2rem;
    padding: 0 1rem;
    float: left;
    border-bottom: 1px solid #eeeeee;
    line-height: 2rem;
    background: url(../images/wechat/ico_taocanset.png) #fff no-repeat 80% 50%;
    background-size: 1.2rem;
}

.taocanSet ul li.cur {
    background: url(../images/wechat/ico_taocansetcur.png) #fff no-repeat 80% 50%;
    background-size: 1.2rem;
}

.taocan_addcd ul li input {
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    text-indent: 3rem;
    background-repeat: no-repeat;
    background-position:0.8rem center;
    background-size:2rem;
    border-bottom: 1px solid #EEE;
}

.taocan_addcd ul li:nth-child(1) input {
    background-image: url(../images/wechat/ic_dizhi.png);
}

/*
.taocan_addcd ul li:nth-child(2) input{
	background-image:url(../images/ic_dizhi.png);
	background-repeat:no-repeat, no-repeat;
	background-position:left center, 97% 40%;
	background-size:3rem, 1.3rem;
}
.taocan_addcd ul li:nth-child(4) input{
	background-image:url(../images/ic_dizhi.png);
	border-top:1px solid #EEE;
}
.taocan_addcd ul li:nth-child(5){
	color:#999;
	background:#FFF;
	text-indent:1rem;
	cursor:pointer;
}
.taocan_addcd ul li:nth-child(5) img{
	width:1rem;
	margin-right:1.5rem;
	vertical-align:middle;
}
.taocan_addcd ul li:nth-child(5){
	width:100%;
	height:3rem;
	line-height:3rem;
	text-indent:3.5rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:3rem;
	border-bottom:1px solid #EEE;
}
*/
/*——————————————————————————————————————————————————————————————————————————----*/

.tcbj_button {
    padding: 2.5rem 2rem 0;
}

.tcbj_button a {
    display: block;
    color: #fff;
    background: #38adff;
    text-align: center;
    line-height: 3rem;
}

.tcbj_button a:active {
    opacity: 0.7;
}

/*套餐编辑 end*/

/*设备管理*/
.home_footer a:nth-child(1) {
    background: url(../images/wechat/ico_navrq.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.home_footer a:nth-child(2) {
    background: url(../images/wechat/ico_navlength.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.home_footer a:nth-child(1).cur {
    background: url(../images/wechat/ico_navrqcur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.home_footer a:nth-child(2).cur {
    background: url(../images/wechat/ico_navlengthcur.png) no-repeat center 0.3rem;
    background-size: 1.4rem;
}

.home_inner > div em {
    display: block;
    line-height: 2.5rem;
    text-indent: 0.5rem;
}

.home_inner > div ul li {
    border-bottom: 1px solid #eeeeee;
    background: url(../images/wechat/ico_addsb.png) #fff no-repeat 0.5rem 0.7rem;
    background-size: 1.6rem;
}

.home_inner > div.home_lixian ul li {
    border-bottom: 1px solid #eeeeee;
    background: url(../images/wechat/ico_navrq.png) #fff no-repeat 0.5rem 0.7rem;
    background-size: 1.6rem;
}

.home_inner > div ul li:active {
    background-color: #eee;
}

.home_inner > div ul li a {
    display: block;
    padding: 0.6rem 2.5rem;
    line-height: 1.4;
    color: #000000;
    background: url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.home_inner > div ul li span, .home_inner > div ul li time {
    font-size: 0.9rem;
    display: block;
    color: #999999;
}

/*设备管理 end*/

/*设备状态*/
.home_page {
    padding-bottom: 0;
}

.home_ycbb {
    background: #38adff;
    text-align: center;
    padding: 0.5rem 2rem 1.5rem;
}

.home_ycbb em {
    display: block;
    line-height: 2;
    font-size: 1.1rem;
    color: #fff;
}

.home_addremove {
    padding-bottom: 0.5rem;
    white-space: nowrap;
}

.home_addremove input {
    line-height: 2rem;
    border-radius: 0.3rem;
    text-align: center;
    width: 6rem;
    position: relative;
    padding: 0;
    top: -1px;
    background-color: #f7f7f7;
    margin: 0 0.5rem;
}

.home_addremove a {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    color: #666;
    font-size: 1.4rem;
    line-height: 1.8rem;
    border-radius: 0.3rem;
    background-color: #f7f7f7
}

.home_addremove a:active, .home_bbuttom a:active {
    opacity: 0.8;
}

.home_bbuttom a {
    display: block;
    color: #fff;
    background: #0090ff;
    line-height: 3rem;
}

.home_sbzt {
    background: #fff;
}

.home_sbzt ul li {
    height: 3rem;
    line-height: 3rem;
    color: #000;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}

.home_sbzt ul li i {
    float: right;
    color: #999;
}

.home_sbzt ul li > div {
    position: relative;
    padding: 0 0.5rem 0;
}

.home_sbzt ul li a {
    color: #38adff;
    height: 3rem;
    padding: 0 1.5rem 0 0.5rem;
    display: block;
    background: url(../images/wechat/ico_lrjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.home_sbzt ul li a.sbzt_name {
    color: #000;
    background: url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.home_sbzt ul li a:active {
    background-color: #eee;
}

.home_ztkg {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    width: 4.5rem;
    cursor: pointer;
    display: block;
    background: #cccccc;
    height: 2rem;
    border-radius: 2rem;
}

.home_ztkg i {
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid #cccccc;
    display: block;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: #fff;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.home_ztkg.cur {
    background: #14d212;
}

.home_ztkg.cur i {
    left: 2.5rem;
    border: 2px solid #14d212;
}

.home_sbnamepop {
    top: 0;
}

.home_sbnamepop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.sbname_inner {
    width: 70%;
    left: 15%;
    z-index: 2;
    position: absolute;
    background: #fff;
    border-radius: 0.3rem;
    top: 30%;
}

.sbname_inner em {
    line-height: 2.5rem;
    display: block;
    text-align: center;
}

.sbname_inner p {
    padding: 2rem 2rem;
}

.sbname_inner p input {
    width: 100%;
    height: 3rem;
    color: #666666;
    padding: 0 0.5rem;
    border-bottom: 1px solid #eeeeee;
}

.sbname_inner div {
    border-top: 1px solid #eeeeee;
}

.sbname_inner div a {
    display: inline-block;
    width: 50%;
    text-align: center;
    line-height: 2.4rem;
    color: #666666;
}

.sbname_inner div a:nth-child(2) {
    color: #38adff;
    border-left: 1px solid #eee;
}

.sbname_inner div a:active {
    background-color: #eee;
}

/*财务、机修重置密码*/
.my_passwrodpop .my_zzhresetpsw {
    width: 70%;
    left: 15%;
    z-index: 2;
    position: absolute;
    background: #fff;
    border-radius: 0.3rem;
    top: 50%;
    margin-top: -8rem;
}

.my_passwrodpop .my_zzhresetpsw p input {
    width: 100%;
    height: 3rem;
    color: #666666;
    padding: 0 0.5rem;
    border: 1px solid #eeeeee;
    border-radius: 0.3rem;
}

.my_passwrodpop .my_zzhresetpsw div span {
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 2rem;
    color: #666666;
    cursor:pointer;
}

.my_passwrodpop .my_zzhresetpsw div span:nth-child(1) {
    color: #38adff;
    border-left: 1px solid #eee;
}

/*设备状态 end*/

/*套餐设置*/
.home_tcsetinner ul li {
    border-bottom: 1px solid #eeeeee;
    line-height: 3rem;
    padding: 0 1rem;
    background: url(../images/wechat/ico_taocanset.png) #fff no-repeat 95% 50%;
    background-size: 1.6rem;
}

.home_tcsetinner ul li.cur {
    background: url(../images/wechat/ico_taocansetcur.png) #fff no-repeat 95% 50%;
    background-size: 1.6rem;
}

.tcse_button {
    padding: 3rem 2rem 0;
}

.tcse_button a {
    display: block;
    line-height: 3rem;
    color: #fff;
    text-align: center;
    background: #38adff;
}

.tcse_button a:active {
    opacity: 0.7;
}

/*套餐设置 end*/

/*设备二维码*/
.home_code_inner {
    line-height: 2;
    padding-bottom: 1rem;
    text-align: center;
}

.home_code_inner > div.code_top {
    padding: 1rem 30%;
    border: 0;
    background: #fff;
}

.home_code_inner > div {
    background: #fff;
    margin-top: 1rem;
    border-bottom: 1px solid #eeeeee;
}

.home_code_inner ul {
    border-bottom: 1rem solid #f7f7f7;
    padding: 1rem 0;
    overflow: hidden;
}

.home_code_inner ul li {
    overflow: hidden;
    padding: 0 8%;
    float: left;
    width: 50%;
}

.home_codepop {
    top: 0;
}

.home_codepop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.code_inner {
    position: absolute;
    z-index: 2;
    text-align: center;
    width: 90%;
    left: 5%;
    top: 50%;
    margin-top: -12rem;
    font-size: 1.6rem;
    background: #fff;
    line-height: 2.6;
    padding: 2.5rem 2.5rem 0;
}

.code_inner img {
    width: 100%;
}

/*设备二维码end*/

/*用户支付*/
.zf_logo {
    text-align: center;
    background: #f7f7f7;
    line-height: 1.8;
}

.zf_logo p img {
    height: 6rem;
    width: 6rem;
    margin: 1rem 0;
    border:2px solid #FFF;
    border-radius:50%;
    background:#FFF;
}

.zf_sbzt {
    background: #fff;
    line-height: 3rem;
    padding: 0 0.5rem;
    overflow: hidden;
    margin: 0.5rem 0;
}

.zf_sbzt i {
    float: right;
    color: #14d212;
}

/*.zf_length {*/
    /*overflow: hidden;*/
    /*background: #fff;*/
/*}*/

/*.zf_length ul li {
    width: 33.3%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}*/

/*.zf_length ul li:nth-child(3n) {*/
    /*border-right: 0;*/
/*}*/

/*.zf_length ul li a {*/
    /*display: block;*/
    /*text-align: center;*/
    /*line-height: 2.6rem;*/
    /*position: relative;*/
    /*font-size: 0.9rem;*/
    /*color: #38adff;*/
/*}*/

/*.zf_length ul li a:active {*/
    /*background-color: #eee;*/
/*}*/

/*.zf_length ul li a i {*/
    /*position: absolute;*/
    /*color: #fff;*/
    /*line-height: 1.4;*/
    /*width: 5rem;*/
    /*font-size: 0.8rem;*/
    /*background: #ff0000;*/
    /*right: -1.9rem;*/
    /*top: 0rem;*/
    /*transform: scale(0.7) rotate(45deg);*/
    /*-webkit-transform: scale(0.7) rotate(45deg);*/
/*}*/


/*.zf_length{
    width:21rem;
    overflow: hidden;
    background: #f7f7f7;
    margin:0 auto;
}
.zf_length ul li{
    width: 6rem;
    height:6rem;
    float:left;
    margin:0.5rem;
    overflow: hidden;
    border: 1px solid #38adff;
    box-sizing:border-box;
    border-radius:0.3rem;
    background: #fff;
}
.zf_length ul li a{
    display: block;
    text-align: center;
    line-height: 6rem;
    position: relative;
    font-size: 1rem;
    color:#38adff;
}*/

/*.zf_length{
    overflow: hidden;
    background: #fff;
}
.zf_length ul li{
    width: 33.3%;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    /!*border: 1px solid #eeeeee;*!/
}
.zf_length ul li:nth-child(3n+1){
    border-left: 0;
}
.zf_length ul li a{
    display: block;
    text-align: center;
    line-height: 2.6rem;
    position: relative;
    font-size: 0.9rem;
    color:#38adff;
}*/

.zf_length ul li a:active{
    background-color: #eee;
}
.zf_length ul li a i{
    position: absolute;
    color:#fff;
    line-height: 1.4;
    width: 5rem;
    font-size: 0.8rem;
    background: #ff0000;
    right: -1.9rem;
    top: 0rem;
    transform: scale(0.7) rotate(45deg);
    -webkit-transform: scale(0.7) rotate(45deg);
}

.tc_zhifuuser{
    width:100%;
    height:3rem;
    line-height:3rem;
    color:#38adff;
    text-align:center;
    position:fixed;
    bottom:0;
    left:0;
    /*background:#FFF;*/
}
.tc_zhifuuser.cur{
    position:relative;
    top:6.5rem;
}

.home_lixianpop, .bangding {
    top: 0;
    display: block;
}

.home_lixianpop .popbg, .bangding .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.lxts_inner {
    position: absolute;
    z-index: 2;
    left: 5%;
    top: 50%;
    width: 90%;
    line-height: 1.6;
    background: #fff;
    margin-top: -8rem;
    padding: 1rem 1.5rem;
    text-align: center;
}

.lxts_inner p img {
    width: 4rem;
    margin-bottom: 1rem;
}

.home_zftcpop {
    top: 0;
}

.home_zftcpop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.zftc_inner {
    position: absolute;
    z-index: 2;
    left: 5%;
    top: 50%;
    width: 90%;
    line-height: 1.6;
    background: #fff;
    margin-top: -8rem;
    padding: 1rem 1.5rem;
    text-align: center;
}

.zftc_inner em {
    display: block;
    padding-bottom: 1rem;
}

.zftc_inner p {
    font-size: 0.8rem;
    line-height: 1;
    color: #666666;
}

.zftc_inner p span {
    display: block;
    color: #000;
    line-height: 1.6;
    font-size: 1.4rem;
}

.zftc_inner p input {
    height: 2rem;
    margin-top: 1rem;
    text-align: center;
    width: 80%;
    border: 1px solid #cccccc;
}

/*用户支付 end*/

/*场地 */

.homecd_add {
    width:100%;
    margin-top: 1rem;
    background:#fff;
}

.homecd_add a {
    display: block;
    color: #000;
    width:7rem;
    margin:0 auto;
    text-indent:2rem;
    line-height: 3rem;
    background: url(../images/wechat/ico_tcadd.png) #fff no-repeat left center;
    background-size: 1.4rem;
}

.homecd_add a:active {
    background-color: #eee;
}

.cd_list {
    background: #fff;
    overflow: hidden;
}
.cd_list ul li {
    width: 25%;
    height:7rem;
    float: left;
    padding: 1rem 0;
    text-align: center;
}

.cd_list ul li a{
    margin-top:0.4rem;
    line-height:1.3rem;
    font-size: 0.9rem;
    display: block;
    border-right: 1px solid #eeeeee;
    padding:0 0.3rem;
    color: #666666;
}
.cd_list ul li:nth-child(4) a{
    border-right:none;
}

.cd_list ul li a i {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    font-size: 1.2rem;
    border-radius: 0.3rem;
    color: #38adff;
    line-height: 1.8rem;
    border: 1px solid #999999;
}

.cdbox_list ul li {
    border-bottom: 1px solid #eee;
    background: #fff;
    overflow: hidden;
    line-height: 3rem;
}

.cdbox_list ul li:last-child {
    border-bottom: 0;
}

.cdbox_list ul li i {
    float: right;
    color: #666666;
}

.cdbox_list ul li p {
    padding: 0 1rem;
}

.cdbox_list ul li a {
    color: #000;
    padding: 0 1rem;
    display: block;
    background: url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.cdbox_list ul li a:active {
    background-color: #eee;
}

.cdbbj_list ul li {
    border-bottom: 1px solid #eee;
    background: #fff;
    overflow: hidden;
    line-height: 3rem;
}

.cdbbj_list ul li:last-child {
    border-bottom: 0;
}

.cdbbj_list ul li p {
    padding: 0 1rem;
}

.cdbbj_list ul li span {
    display: inline-block;
    width: 5rem;
    color: #666666;
}

.cdbbj_list ul li a {
    display: block;
    color: #000;
    text-align: center;
    padding: 0 1rem;
    background: url(../images/wechat/ico_tcadd.png) #fff no-repeat 35% 50%;
    background-size: 1.4rem;
}

.cdbbj_list ul li a:active {
    background-color: #eee;
}

/*场地 end*/

/*吐槽*/
.tc_page {
    padding-bottom: 0;
}

.tc_inner ul li {
    background: #fff;
    margin-bottom: 0.5rem;
    color: #999999;
    padding: 0.5rem;
    line-height: 2rem;
}

.tc_inner ul li:last-child {
    border-bottom: 0;
}

.tc_inner ul li select {
    width: 100%;
    height: 2rem;
    color: #666666;
    border-radius: 0.3rem;
    background: url(../images/wechat/ico_selectbg.png) #eeeeee no-repeat right center;
    background-size: 2.2rem;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}

.tc_inner ul li select option {
    background: #fff;
}

.tc_inner ul li input {
    width: 100%;
    height: 2rem;
    color: #666666;
}

.tc_inner ul li textarea {
    width: 100%;
    height: 8rem;
    color: #666666;
}

.tc_inner ul li .append_img, .tc_inner ul li .append_sp {
    overflow: hidden;
}

.tc_inner ul li .select_value {
    position: relative;
    width: 100%;
    text-indent: 5px;
    height: 2rem;
    color: #666666;
    border-radius: 0.3rem;
    background: url(../images/wechat/ico_selectbg.png) #eeeeee no-repeat right center;
    background-size: 2.2rem;
}

.tc_inner ul li div a {
    display: inline-block;
    float: left;
    width: 3rem;
    position: relative;
    height: 3rem;
    text-align: center;
    line-height: 2.6rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    color: #cccccc;
    font-size: 2.6rem;
    border: 1px solid #cccccc;
}

.tc_inner ul li div a img {
    margin: auto;
    width: 100%;
    height: auto;
    max-height: 100%;
}

.tc_inner ul li div a input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.tc_inner ul li div a:active, .tc_postbutton a:active {
    opacity: 0.7;
}

.tc_postbutton {
    padding: 3rem 2rem 1rem;
}

.tc_postbutton a {
    display: block;
    text-align: center;
    color: #fff;
    line-height: 3rem;
    background: #38adff;
    border-radius:0.2rem;
}

/*.tc_postbutton.cur a {
    background: #999999;
}*/

.tc_postbutton a:active {
    opacity:0.7;
}

/*吐槽 end*/

/*我的*/
.my_top {
    background: #38adff;
    overflow: hidden;
    text-align: center;
    padding: 1rem 0;
}

.my_top ul li {
    color: #fff;
    width: 50%;
    line-height: 1.4;
    font-size: 1.2rem;
    float: left;
}

.my_top ul li a {
    display: block;
    color: #fff;
}

.my_top ul li a:active {
    opacity: 0.7;
}

.my_top ul li img {
    width: 3rem;
    margin-bottom: 0.5rem;
}

.my_top ul li p span {
    font-size: 0.8rem;
}

.my_list ul {
    background: #fff;
    margin-bottom: 1rem;
}

.my_list ul li {
    line-height: 3rem;
    border-bottom: 1px solid #eee;
}

.my_list ul li:last-child {
    border-bottom: 0;
}

.my_list ul li a {
    display: block;
    padding: 0 2.5rem;
    color: #000;
    background: url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.my_list ul:nth-child(1) li:nth-child(1) {
    background: url(../images/wechat/ico_mynav1.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(1) li:nth-child(2) {
    background: url(../images/wechat/ico_mynav2.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(1) li:nth-child(3) {
    background: url(../images/wechat/ico_mynav3.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(1) li:nth-child(4) {
    background: url(../images/wechat/ico_mynav4.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(1) li:nth-child(5) {
    background: url(../images/wechat/ico_mynav5.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(2) li:nth-child(1) {
    background: url(../images/wechat/ico_mynav6.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(2) li:nth-child(2) {
    background: url(../images/wechat/ico_mynav8.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul:nth-child(2) li:nth-child(3) {
    background: url(../images/wechat/ico_mynav9.png) no-repeat 0.5rem center;
    background-size:1.2rem;
}

.my_list ul li:active {
    background-color: #eee !important;
}

.my_list ul li p {
    padding-left: 2.5rem;
    padding-right: 1rem;
}

.my_list ul li p i {
    float: right;
}

.nb_page {
    padding-bottom: 0;
}

/*我的 end*/

/*商户信息*/
.my_shxxinner ul li p {
    line-height: 3rem;
    background: #fff;
    overflow: hidden;
    padding: 0 1rem;
}

.my_shxxinner ul li p span {
    float: right;
    color: #666666;
}

.my_shxxinner ul li i {
    display: block;
    line-height: 1.8;
    padding: 0 1rem;
    font-size: 0.8rem;
    color: #999999;
}

/*商户信息 end*/

/*子账号信息*/
.my_zzhinner ul {
    background: #fff;
}

.my_zzhinner ul li {
    border-bottom: 1px solid #eee;
}

.my_zzhinner ul li:last-child {
    border-bottom: 0;
}

.my_zzhinner ul li a {
    display: block;
    line-height: 3rem;
    color: #000;
    padding: 0 0.5rem;
    background: url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
}

.my_zzhinner ul li a:active {
    background-color: #eee;
}

.zzh_sm {
    font-size: 0.8rem;
    color: #666666;
    padding: 2rem 0.5rem 0;
}

.zzh_sm em {
    display: block;
    line-height: 1.6;
    font-size: 0.9rem;
}

.my_zzhboxinner ul li div {
    position: relative;
    background: #fff;
    line-height: 3rem;
    padding: 0 0.5rem;
}

.my_zzhboxinner ul li div span {
    display: inline-block;
    width: 5rem;
}

.my_zzhboxinner ul li div a {
    display: block;
    text-align: center;
    color: #fff;
    width: 10rem;
    background: #38adff;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 0.5rem solid #f7f7f7;
    border-right: 0.5rem solid #f7f7f7;
}

.my_zzhboxinner ul li div a:active {
    opacity: 0.8;
}

.my_zzhboxinner ul li input {
    width: 7rem;
    color: #999999;
    letter-spacing: 0.3rem;
}

.my_zzhboxinner ul li i {
    display: block;
    line-height: 1.8;
    padding: 0 0.5rem;
    font-size: 0.8rem;
    color: #999999;
}

.my_passwrodpop {
    top: 0;
}

.my_passwrodpop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

/*子账号信息 end*/

/*账号安全*/
.my_securityinner {
    background: #fff;
}

.my_securityinner ul li {
    border-bottom: 1px solid #eee;
}

.my_securityinner ul li:last-child {
    border-bottom: 0;
}

.my_securityinner ul li a {
    display: block;
    overflow: hidden;
    padding: 0 2rem 0 0.5rem;
    color: #000;
    line-height: 3rem;
    background: url(../images/wechat/ico_rjt.png) no-repeat 98% center;
    background-size: 1.5rem;
}

.my_securityinner ul li a i {
    float: right;
    color: #666666;
}

.my_securityinner ul li a:active {
    background-color: #eee;
}

.my_ghsjinner ul li i {
    display: block;
    line-height: 1.6rem;
    height: 1.6rem;
    color: #f7f7f7;
    padding-left: 5rem;
    font-size: 0.8rem;
}

.my_ghsjinner ul li i.cur {
    color: #fe0000;
}

.my_ghsjinner ul li:last-child i{
    padding-left:1rem;
}
.my_ghsjinner ul li div {
    position: relative;
    background: #fff;
    line-height: 2rem;
    height: 3rem;
    padding: 0.5rem;
}

.my_ghsjinner ul li div span {
    display: inline-block;
    min-width: 4rem;
    line-height: 2rem;
    border-right: 1px solid #eeeeee;
}
.my_ghsjinner ul li div input {
    padding-left: 0.5rem;
    height: 2rem;
    background-image:none;
    background-position:right center;
    background-repeat:no-repeat;
    background-size:1rem;
}
.my_ghsjinner ul li div input.cur{
    background-image:url(../images/wechat/ico_taocansetcur.png);
}

.my_ghsjinner ul li.ico_ghsj div {
    padding-left: 2.5rem;
    background: url(../images/wechat/ico_sj.png) #fff no-repeat 0.7rem center;
    background-size: 1.6rem;
}

.my_ghsjinner ul li.ico_ghsj input {
    width: 80%;
    border-left: 1px solid #eeeeee;
}

.my_ghsjinner ul li.get_yzm input {
    width: 12rem;
    padding-right: 3rem;

}

.my_ghsjinner ul li div a {
    display: block;
    text-align: center;
    color: #fff;
    line-height: 3rem;
    width: 10rem;
    background: #38adff;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 0.5rem solid #f7f7f7;
    border-right: 0.5rem solid #f7f7f7;
}

.my_ghsjinner ul li.get_yzm div a.cur {
    background: #999999;
}

.my_ghsjinner ul li div a:active {
    opacity: 0.8;
}

.my_qrbutton {
    padding: 1rem 2rem 0;
}

.my_qrbutton a {
    display: block;
    text-align: center;
    color: #fff;
    line-height: 3rem;
    background: #999999;
    border-radius:0.2rem;
}

.my_ghsjinner ul li.get_yzm input.cur {
    background: url(../images/wechat/ico_taocansetcur.png) no-repeat right center;
    background-size: 1.6rem;
}

.my_qrbutton a.cur {
    background: #38adff;
}

.my_ghsjinner .my_qrbutton a.cur:active {
    opacity: 0.7;
}

.my_ghmminner ul li div input{
    width:75%;
}

.my_ghmminner ul li div input.cur{
    width:75%;
}

/*账号安全 end*/

/*提现记录*/
.my_txinner ul li {
    color: #666666;
    line-height: 1.4;
    padding: 0.5rem;
    background: #fff;
    font-size: 0.8rem;
    margin-bottom: 0.6rem;
}

.my_txinner ul li p {
    overflow: hidden;
}

.my_txinner ul li span {
    font-size: 1rem;
    color: #000000;
}

.my_txinner ul li em {
    font-size: 1rem;
    float: right;
    color: #14d212;
}

/*提现记录 end*/

/*余额*/
.my_yueinner ul li {
    color: #000;
    overflow: hidden;
    padding: 0.5rem;
    line-height: 2rem;
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}

.my_yueinner ul li:last-child {
    border-bottom: 0;
}

.my_yueinner ul li p {
    width: 74%;
    float: right;
    display: inline-block;
    overflow: hidden;
}

.my_yueinner ul li p i {
    color: #38adff;
}

.my_yueinner ul li > em {
    display: inline-block;
    color: #38adff;
}

.my_yueinner ul li p input {
    width:10rem;
}

.my_yueinner ul li u {
    color: #999;
    line-height: 1.4;
    font-size: 0.8rem;
}

.my_yueinner ul li b {
    float: right;
    color: #999999;
    font-size: 0.8rem;
}

.my_yueinner ul li span {
    display: inline-block;
    width: 25%;
    color: #000000;
}

.my_txbutton {
    padding: 2rem 2rem 0;
}

.my_txbutton a {
    display: block;
    text-align: center;
    line-height: 3rem;
    color: #fff;
    background: #999999;
    border-radius:0.2rem;
}

.my_txbutton a.cur {
    background: #38adff;
}

.my_txbutton a.cur:active {
    opacity: 0.7;
}

/*余额 end*/

/*上传logo*/
.my_appcodeinner {
    padding: 1rem;
}

.my_appcodeinner ul {
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.6;
    background: #fff;
}

.my_appcodeinner ul li {
    padding: 1rem 3rem 0.5rem;
}

.sclogo_inner{
    margin-top: 1rem;
    background: #fff;
}
.sclogo_inner div{
    width:10rem;
    height:13rem;
    padding:1.5rem 0;
    margin: 0 auto;
}
.sclogo_inner div img{
    height:10rem;
}
.my_sclogobutton {
    padding: 2rem 2rem 0;
}

.my_sclogobutton a {
    position: relative;
    display: block;
    text-align: center;
    line-height: 3rem;
    color: #fff;
    background: #999999;
    border-radius:0.2rem;
}
.my_sclogobutton a input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.my_sclogobutton a.cur {
    background: #38adff;
}

.my_sclogobutton a.cur:active {
    opacity: 0.7;
}

.sclogopop {
    top: 0;
}

.sclogopop .popbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.sclgpop_inner {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
    background: #fff;
}

.sclgpop_inner ul li a {
    color: #000;
    display: block;
    line-height: 3rem;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.sclgpop_inner ul li:last-child a {
    border: 0;
    color: #38adff;
}

.sclgpop_inner ul li a:active {
    background-color: #eee;
}

/*上传logo end*/

.clearfix:after {
    clear: both;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.alieditContainer {
    position: relative;
}

.sixDigitPassword {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2rem;
    color: #fff;
    font-size: 12px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-user-select: initial;
    outline:none;
    z-index: 999;
    opacity: 0;
    filter: alpha(opacity=0);
}

.sixDigitPassword-box {
    cursor: text;
    background: #fff;
    outline: none;
    position: relative;
    overflow: hidden;
    border: 1px solid #cccccc;
    border-radius: 2px;
}

.sixDigitPassword-box i {
    float: left;
    display: flex;
    width: 16.6%;
    color: #000;
    height: 2rem;
    border-left: 1px solid #cccccc;
}

.sixDigitPassword-box .active {
    background: url('../images/wechat/password-blink.gif') no-repeat center center;
}

.sixDigitPassword-box b {
    visibility: hidden;
    display: block;
    margin: auto;
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    border-radius: 50%;
    visibility: hidden;
    background: url('../images/wechat/passeord-dot.png') center center no-repeat;
    background-size: 40%;
}

.sixDigitPassword-box span {
    position: absolute;
    width: 16.6%;
    display: block;
    left: 0;
    top: 0;
    height: 2rem;
    border: 1px solid rgba(82, 168, 236, .8);
    border: 1px solid #00ffff \9;
    border-radius: 2px;
    visibility: hidden;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.ui-securitycore .ui-form-item .ui-form-explain {
    margin-top: 8px;
}

.i-block {
    display: inline-block;
}

.six-password {
    position: relative;
    width: 14rem;
    overflow: hidden;
    vertical-align: middle;
}

/*login*/
.login_page {
    position: relative;
    height: 100%;
    overflow: hidden;
    background: url(../images/wechat/login_bg.jpg) no-repeat #38adff top center;
    background-size: 100%;
}

.login_tx {
    text-align: center;
    padding: 2rem 0 0rem;
}

.login_tx img {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    padding: 0.25rem;
    border: 2px solid #fff;
}

.lgin_form {
    padding: 0 1.5rem;
}

.lgin_form > div {
    width: 100%;
    height: 3rem;
    margin-bottom: 0.8rem;
    overflow: hidden;
    border-radius: 0.3rem;
    background: #FFF;
    position: relative;
}

.lgin_form div input{
    width: 100%;
    height: 3rem;
    padding-left: 3rem;
    padding-right: 2rem;
    background-repeat: no-repeat, no-repeat;
    background-position:0.8rem center, 97% 50%;
    background-size:2rem, 1.3rem;
    border:2px solid transparent;
}

.lgin_form div span, .taocan_addcd ul li.lg_tel span {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.6rem;
    color: #ffa943;
    opacity: 0;
    filter: alpha(opacity=0);
}

.lgin_form div span.lg_pointShow, .taocan_addcd ul li.lg_tel span.lg_pointShow {
    opacity: 1;
    filter: alpha(opacity=100);
}

.lgin_form .lg_zh input{
    background-image: url(../images/wechat/ico_dlzh.png);
}

.lgin_form .lg_em input{
    background-image: url(../images/wechat/ic_youxiang.png);
}

.lgin_form .lg_sr input {
    background-image: url(../images/wechat/ic_shouji.png);
}

.lgin_form .lg_ps input {
    background-image: url(../images/wechat/ico_dlmm.png);
}

.lgin_form .lg_qrmm input {
    background-image: url(../images/wechat/ico_qrmm.png);
}

.lgin_form div.lg_yzm, .lgin_form div.lg_sjyzm, .lgin_form div.lg_button, .lgin_form div.lg_qt, .lg_button {
    background: #38adff;
}

.lgin_form .lg_yzm input, .lgin_form .lg_sjyzm input {
    padding: 0 1rem;
    width: 60%;
    float: left;
    border-radius: 0.3rem;
    /*background-image: url(../images/wrong.png);*/
    background-repeat: no-repeat;
    background-position: 97% center;
    background-size: 1.3rem;
}

.lgin_form div.lg_yzm span, .lgin_form .lg_sjyzm span {
    right: 40%;
}

.lgin_form .lg_yzm img {
    height: 3rem;
    width: auto;
    float: right;
    border-radius: 0.3rem;
}

.lgin_form .lg_sjyzm .hqzma {
    display: block;
    color: #fff;
    line-height: 3rem;
    background: #0583ff;
    text-align: center;
    width: 38%;
    font-size: 0.9rem;
    height: 3rem;
    float: right;
    border-radius: 0.3rem;
}

.lgin_form .lg_sjyzm .hqzma.cur {
    background-color: #999999;
}

.lgin_form .lg_sjyzm .hqzma.cur:active {
    opacity: 1;
}

.lgin_form div a:active {
    opacity: 0.7;
}

.lgin_form div.lg_button input {
    display: block;
    text-align: center;
    color: #fff;
    line-height: 3rem;
    background:#0583ff;
    border: none;
    outline: none;
    border-radius: 0.3rem;
    padding: 0;
    font-size: 1rem;
}

.lg_qt a {
    color: #fff;
    font-size: 0.8rem;
}

.lg_qt a:nth-child(1) {
    float: left;
}

.lg_qt a:nth-child(2) {
    float: right;
}

.footer_bz {
    position:absolute;
    bottom: 1rem;
    width: 100%;
    max-width: 640px;
    text-align: center;
    color: #fff;
}

.zh_title {
    padding: 3rem 0 0rem;
    text-align: center;
    color: #fff;
}

.zh_title em {
    display: inline-block;
    padding-left: 2rem;
    font-size: 1.1rem;
    line-height: 2rem;
}

.zh_title .zc_tile {
    background: url(../images/wechat/ico_zctitle.png) no-repeat left center;
    background-size: 1.4rem;
}

.zh_title .wj_tile {
    background: url(../images/wechat/ico_wjtitle.png) no-repeat left center;
    background-size: 1.4rem;
}

.zh_title .yxzh_tile {
    background: url(../images/wechat/ico_yxzhtitle.png) no-repeat left center;
    background-size: 1.4rem;
}

.zh_title .sjzh_tile {
    background: url(../images/wechat/ico_sjzhtitle.png) no-repeat 0.5rem center;
    background-size:0.8rem;
}

.login_inner .zh_fs {
    height: 8rem;
}

.zh_fs em {
    color: #fff;
    height: 3rem;
    line-height: 3rem;
    display: block;
    font-size: 0.9rem;
    margin-top: 1rem;
}

.login_inner .zh_fs input {
    display: block;
    margin-top: 0.7rem;
    text-align: center;
    color: #fff;
    height: 3rem;
    line-height: 3rem;
    background: #999;
    border-radius: 0.3rem;
}

/*login end*/
/*login end*/
/*----------修改---------*/
.login_CPMsmall {
    position: absolute;
    padding: 1rem 1.5rem;
    left: 15%;
    top: 50%;
    margin-top: -5rem;
    width: 70%;
    z-index: 2;
    background: #fff;
    border-radius: 0.3rem;
}

.login_CPMsmall p {
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}
.lgin_form{
    padding: 0 1.5rem;
}
.lgin_form>div{
    width: 100%;
    height:3rem;
    margin-bottom: 0.8rem;
    overflow: hidden;
    border-radius: 0.3rem;
    background:#FFF;
    position:relative;
}
.loginPoint{
    width:100%;
    height:3rem;
    line-height:3rem;
    text-align:left;
    color:#ab1e1e;
    padding: 0 1.5rem;
    /*border:1px solid #000000;*/
}

/*tucao吐槽*/
.tc_inner div.append_img .append_imgadd, .tc_inner div.append_sp .append_spadd{
    display:box;
    display:-webkit-box;
    display:-moz-box;
    box-align:center;
    -webkit-box-align:center;
    -moz-box-align:center;
}


.todayDetails{
    width:15rem;
    height:2rem;
    margin:3rem auto 0;
    border:1px solid #38adff;
    border-radius:5rem;
}
.todayDetails a{
    width:15rem;
    height:2rem;
    line-height:2rem;
    display:block;
    text-align:center;
    color:#38adff;
}

.zmxj_inner ul li{
    overflow: hidden;
    padding: 0 0.5rem;
    background:#FFF;
}

.zmxq_allsr .zmxq_srlist{
    background: url(../images/wechat/ico_zz.png) #fff no-repeat 0.5rem center;
    background-size: 1.2rem;
}

.zmxq_todayinner ul li{
    width:100%;
    height:4rem;
    line-height:1.5rem;
    background:#FFF;
    margin-top:1rem;
    padding:0.5rem 0;
    position:relative;
}
.zmxq_todayinner ul li i{
    width:1.8rem;
    height:1.8rem;
    line-height:1.8rem;
    text-align:center;
    display:block;
    background:#7ddf3b;
    border-radius:0.2rem;
    position:absolute;
    top:1rem;
    left:0.5rem;
    color:#FFF;
    box-shadow:3px 3px 0 #62b02e;
}
.zmxq_todayinner ul li time{
    margin-left:3rem;
}
.zmxq_todayinner ul li div{
    margin-left:3rem;
    position:relative;
}
.zmxq_todayinner ul li div em{
    position:absolute;
    top:0;
    left:11rem;
}
.my_ghsjinner ul li i.newmobliepoint{
    padding-left:3rem;
}
.my_ghsjinner ul li i.newmobliecodepoint{
    padding-left:1rem;
}

/*修改--底部*/
.newfooter{
    z-index:9;
    position:fixed;
    width: 100%;
    bottom: 0;
    max-width: 640px;
    height: 3rem;
    background-color:#fff;
    border-top: 1px solid #eeeeee;
    display: box;
    display:-moz-box;
    display:-webkit-box;
    box-align:center;
    -moz-box-align:center;
    -webkit-box-align:center;
}
.newfooter a{
    display: block;
    text-align:center;
    font-size: 0.9rem;
    color:#666666;
    padding-top: 1.7rem;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.newfooter a:active{
    opacity: 0.7;
}
.newfooter a.newfooter1{
    background: url(../images/wechat/ico_nav1.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter2{
    background: url(../images/wechat/ico_navrq.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter3{
    background: url(../images/wechat/ico_navlength.png) no-repeat center 0.3rem;
    background-size:1.4rem;
}
.newfooter a.newfooter4{
    background: url(../images/wechat/ico_nav3.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter5{
    background: url(../images/wechat/ico_nav4.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.cur{
    color:#38adff;
}
.newfooter a.newfooter1.cur{
    background: url(../images/wechat/ico_nav1cur.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter2.cur{
    background: url(../images/wechat/ico_navrqcur.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter3.cur{
    background: url(../images/wechat/ico_navlengthcur.png) no-repeat center 0.3rem;
    background-size:1.4rem;
}
.newfooter a.newfooter4.cur{
    background: url(../images/wechat/ico_nav3cur.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}
.newfooter a.newfooter5.cur{
    background: url(../images/wechat/ico_nav4cur.png) no-repeat center 0.3rem ;
    background-size: 1.4rem;
}


/*增加优惠码  css*/
.zf_sbzt{
    margin:0rem 0;
    border-bottom:1px solid #EEE;
}
.zf_yhm{
    background: #fff;
    line-height: 3rem;
    padding: 0 0.5rem;
    overflow: hidden;
    margin:0 0 0.5rem;
    background:#FFF url(../images/wechat/ico_rsjt.png) no-repeat 98% center;
    background-size:0.7rem;
    cursor:pointer;
}
.tc_youhuimapop{
    top: 0;
    display:none;
}
.tc_youhuimapop .popbg{
    background-color: rgba(0,0,0,0.3);
}
.youhuima_inner{
    position:absolute;
    z-index:2;
    left:10%;
    top:50%;
    width:80%;
    height:11rem;
    background: #fff;
    text-align: center;
    border-radius:0.3rem;
    margin-top:-5.5rem;
    overflow:hidden;
}
.youhuima_inner p:nth-child(1){
    height:3rem;
    line-height:3rem;
    color:#333;
    border-bottom:1px solid #EEE;
}
.youhuima_inner p:nth-child(2) input{
    width:12rem;
    height:3rem;
    margin:1rem auto;
    text-indent:0.5rem;
    border-radius:0.3rem;
    border:1px solid #EEE;
}
.youhuima_inner p:nth-child(3){
    width:100%;
    height:3rem;
    border-top:1px solid #EEE;
    background:url(../images/wechat/shortline.png) no-repeat center center;
    background-size:0.1rem 1.5rem;
}
.youhuima_inner p:nth-child(3) a{
    width:50%;
    height:3rem;
    display:block;
    float:left;
    line-height:3rem;
    text-align:center;
    color:#999;
}
.youhuima_inner p:nth-child(3) a:last-child{
    color:#38adff;
}

.tctop_add{
    width:4rem;
    height:3rem;
    float: right;
    color:#38adff;
    text-indent:1.2rem;
    background: url(../images/wechat/ico_add.png) no-repeat left center;
    background-size: 1rem;
}
.tc_youhuima_ul li{
    width:100%;
    height:6rem;
}
.tc_youhuima_ul li.tc_yhm_unused{
    background:#FFF url(../images/wechat/unused.png) no-repeat center center;
    background-size:96% auto;
    color:#ce38ff;
}
.tc_youhuima_ul li.tc_yhm_used{
    background:#FFF url(../images/wechat/used.png) no-repeat center center;
    background-size:96% auto;
    color:#aaaaaa;
}
.tc_youhuima_ul li.tc_yhm_outdate{
    background:#FFF url(../images/wechat/outdate.png) no-repeat center center;
    background-size:96% auto;
    color:#cccccc;
}
.tc_youhuima_ul li p{
    width:100%;
    height:3rem;
    line-height:3rem;
    text-indent:0.7rem;
}
.tc_youhuima_ul li p span:nth-child(1){
    width:1.8rem;
    height:1.8rem;
    display:inline-block;
    line-height:1.8rem;
    border-radius:50%;
    text-indent:0rem;
    text-align:center;
    background:#FFF;
    margin-top:0.6rem;
}
.tc_youhuima_ul li p span:nth-child(2){
    float:right;
    margin-right:0.5rem;
    color:#FFF;
}
.tc_addyhm{
    width:100%;
    height:3rem;
    line-height:3rem;
    border-top:1px solid #EEE;
    color:#333;
    text-indent:0.5rem;
    background:#FFF;
}
.tc_addyhm span:first-child{
    width:4.5rem;
    height:3rem;
    display:inline-block;
    float:left;
    line-height:3rem;
}
.tc_addyhm input{
    width:7rem;
    height:2.8rem;
    line-height:2.8rem;
    clear:left;
    font-size:0.8rem;
    text-indent:0.5rem;
    border:none;
    outline:none;
    font-family:"微软雅黑",sans-serif;
}
.tc_addyhmbtndv{
    width:90%;
    height:3rem;
    margin:4rem auto 0;
    border-radius:0.3rem;
}
.tc_addyhmbtn{
    width:100%;
    height:3rem;
    border:none;
    border-radius:0.3rem;
    background:#CCC;
    font-size:1rem;
    color:#FFF;
    font-family:"微软雅黑",sans-serif;
}

